package com.cyan.note.dto.manager.order;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 订单完成DTO
 * 
 * @author ZhangzhenYu
 * @since 2025-01-15
 */
@Data
public class OrderCompleteDTO {

    /**
     * 实际结束时间
     */
    private LocalDateTime actualEndTime;

    /**
     * 实际服务时长（分钟）
     */
    private Integer actualDuration;

    /**
     * 实际金额（如果有调整）
     */
    private BigDecimal actualAmount;

    /**
     * 结单备注
     */
    private String completeRemark;

    /**
     * 服务质量评价
     */
    private String serviceQuality;

    /**
     * 是否超时
     */
    private Boolean isOvertime;

    /**
     * 超时原因
     */
    private String overtimeReason;
}